# -*- coding: utf-8 -*-

################################################################################
## Form generated from reading UI file 'member_management.ui'
##
## Created by: Qt User Interface Compiler version 6.9.1
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################

from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
    QMetaObject, QObject, QPoint, QRect,
    QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
    QFont, QFontDatabase, QGradient, QIcon,
    QImage, QKeySequence, QLinearGradient, QPainter,
    QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QApplication, QFrame, QGridLayout, QHBoxLayout,
    QLabel, QLineEdit, QListWidget, QListWidgetItem,
    QMainWindow, QPushButton, QSizePolicy, QSpacerItem,
    QStackedWidget, QVBoxLayout, QWidget)
import SVG_rc

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        if not MainWindow.objectName():
            MainWindow.setObjectName(u"MainWindow")
        MainWindow.resize(1168, 818)
        MainWindow.setMinimumSize(QSize(800, 600))
        self.centralWidget = QWidget(MainWindow)
        self.centralWidget.setObjectName(u"centralWidget")
        self.mainLayout = QVBoxLayout(self.centralWidget)
        self.mainLayout.setSpacing(20)
        self.mainLayout.setObjectName(u"mainLayout")
        self.mainLayout.setContentsMargins(20, 20, 20, 20)
        self.headerWidget = QFrame(self.centralWidget)
        self.headerWidget.setObjectName(u"headerWidget")
        self.headerWidget.setStyleSheet(u"QFrame#headerWidget{background:rgb(70, 110, 163);\n"
"border-radius:10px;\n"
"padding:18px\n"
"}")
        self.headerLayout = QHBoxLayout(self.headerWidget)
        self.headerLayout.setSpacing(20)
        self.headerLayout.setObjectName(u"headerLayout")
        self.logoLabel = QLabel(self.headerWidget)
        self.logoLabel.setObjectName(u"logoLabel")

        self.headerLayout.addWidget(self.logoLabel)

        self.headerSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)

        self.headerLayout.addItem(self.headerSpacer)

        self.searchLineEdit = QLineEdit(self.headerWidget)
        self.searchLineEdit.setObjectName(u"searchLineEdit")
        self.searchLineEdit.setMinimumSize(QSize(300, 40))

        self.headerLayout.addWidget(self.searchLineEdit)

        self.searchButton = QPushButton(self.headerWidget)
        self.searchButton.setObjectName(u"searchButton")
        self.searchButton.setMinimumSize(QSize(80, 40))
        icon = QIcon(QIcon.fromTheme(QIcon.ThemeIcon.EditFind))
        self.searchButton.setIcon(icon)

        self.headerLayout.addWidget(self.searchButton)


        self.mainLayout.addWidget(self.headerWidget)

        self.dashboardLayout = QGridLayout()
        self.dashboardLayout.setSpacing(20)
        self.dashboardLayout.setObjectName(u"dashboardLayout")
        self.statCard1 = QFrame(self.centralWidget)
        self.statCard1.setObjectName(u"statCard1")
        self.statCard1.setStyleSheet(u"QFrame#statCard1 { background-color: white;\n"
" border-radius: 8px;\n"
" border: 1px solid #e0e0e0;\n"
" }")
        self.statCard1.setFrameShape(QFrame.Shape.StyledPanel)
        self.card1Layout = QVBoxLayout(self.statCard1)
        self.card1Layout.setObjectName(u"card1Layout")
        self.card1Header = QHBoxLayout()
        self.card1Header.setObjectName(u"card1Header")
        self.card1Title = QLabel(self.statCard1)
        self.card1Title.setObjectName(u"card1Title")

        self.card1Header.addWidget(self.card1Title)

        self.card1Spacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)

        self.card1Header.addItem(self.card1Spacer)

        self.card1Icon = QLabel(self.statCard1)
        self.card1Icon.setObjectName(u"card1Icon")
        sizePolicy = QSizePolicy(QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.card1Icon.sizePolicy().hasHeightForWidth())
        self.card1Icon.setSizePolicy(sizePolicy)
        self.card1Icon.setMinimumSize(QSize(30, 30))
        self.card1Icon.setMaximumSize(QSize(30, 30))
        self.card1Icon.setStyleSheet(u"font-size: 20px;\n"
"image: url(:/UI/\u4eba\u5458.svg);")
        self.card1Icon.setScaledContents(False)

        self.card1Header.addWidget(self.card1Icon)


        self.card1Layout.addLayout(self.card1Header)

        self.card1Number = QLabel(self.statCard1)
        self.card1Number.setObjectName(u"card1Number")

        self.card1Layout.addWidget(self.card1Number)


        self.dashboardLayout.addWidget(self.statCard1, 0, 0, 1, 1)

        self.statCard2 = QFrame(self.centralWidget)
        self.statCard2.setObjectName(u"statCard2")
        self.statCard2.setStyleSheet(u"QFrame#statCard2 { background-color: white; border-radius: 8px; border: 1px solid #e0e0e0; }")
        self.statCard2.setFrameShape(QFrame.Shape.StyledPanel)
        self.card2Layout = QVBoxLayout(self.statCard2)
        self.card2Layout.setObjectName(u"card2Layout")
        self.card2Header = QHBoxLayout()
        self.card2Header.setObjectName(u"card2Header")
        self.card2Title = QLabel(self.statCard2)
        self.card2Title.setObjectName(u"card2Title")

        self.card2Header.addWidget(self.card2Title)

        self.card2Spacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)

        self.card2Header.addItem(self.card2Spacer)

        self.card2Icon = QLabel(self.statCard2)
        self.card2Icon.setObjectName(u"card2Icon")
        self.card2Icon.setMinimumSize(QSize(30, 30))
        self.card2Icon.setSizeIncrement(QSize(30, 30))
        self.card2Icon.setStyleSheet(u"font-size: 20px;\n"
"image: url(:/UI/\u6d3b\u8dc3\u7c89\u4e1d.svg);")

        self.card2Header.addWidget(self.card2Icon)


        self.card2Layout.addLayout(self.card2Header)

        self.card2Number = QLabel(self.statCard2)
        self.card2Number.setObjectName(u"card2Number")
        self.card2Number.setAutoFillBackground(False)

        self.card2Layout.addWidget(self.card2Number)


        self.dashboardLayout.addWidget(self.statCard2, 0, 1, 1, 1)

        self.statCard3 = QFrame(self.centralWidget)
        self.statCard3.setObjectName(u"statCard3")
        self.statCard3.setStyleSheet(u"QFrame#statCard3 { background-color: white; border-radius: 8px; border: 1px solid #e0e0e0; }")
        self.statCard3.setFrameShape(QFrame.Shape.StyledPanel)
        self.card3Layout = QVBoxLayout(self.statCard3)
        self.card3Layout.setObjectName(u"card3Layout")
        self.card3Header = QHBoxLayout()
        self.card3Header.setObjectName(u"card3Header")
        self.card3Title = QLabel(self.statCard3)
        self.card3Title.setObjectName(u"card3Title")

        self.card3Header.addWidget(self.card3Title)

        self.card3Spacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)

        self.card3Header.addItem(self.card3Spacer)

        self.card3Icon = QLabel(self.statCard3)
        self.card3Icon.setObjectName(u"card3Icon")
        self.card3Icon.setMinimumSize(QSize(30, 30))
        self.card3Icon.setStyleSheet(u"font-size: 20px;\n"
"image: url(:/UI/\u8d8b\u52bf\u56fe.svg);")

        self.card3Header.addWidget(self.card3Icon)


        self.card3Layout.addLayout(self.card3Header)

        self.card3Number = QLabel(self.statCard3)
        self.card3Number.setObjectName(u"card3Number")

        self.card3Layout.addWidget(self.card3Number)


        self.dashboardLayout.addWidget(self.statCard3, 0, 2, 1, 1)

        self.statCard4 = QFrame(self.centralWidget)
        self.statCard4.setObjectName(u"statCard4")
        self.statCard4.setStyleSheet(u"QFrame#statCard4 { background-color: white; border-radius: 8px; border: 1px solid #e0e0e0; }")
        self.statCard4.setFrameShape(QFrame.Shape.StyledPanel)
        self.card4Layout = QVBoxLayout(self.statCard4)
        self.card4Layout.setObjectName(u"card4Layout")
        self.card4Header = QHBoxLayout()
        self.card4Header.setObjectName(u"card4Header")
        self.card4Title = QLabel(self.statCard4)
        self.card4Title.setObjectName(u"card4Title")

        self.card4Header.addWidget(self.card4Title)

        self.card4Spacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)

        self.card4Header.addItem(self.card4Spacer)

        self.card4Icon = QLabel(self.statCard4)
        self.card4Icon.setObjectName(u"card4Icon")
        self.card4Icon.setMinimumSize(QSize(30, 30))
        self.card4Icon.setStyleSheet(u"font-size: 20px;\n"
"image: url(:/UI/\u9500\u552e\u989d.svg);")

        self.card4Header.addWidget(self.card4Icon)


        self.card4Layout.addLayout(self.card4Header)

        self.card4Number = QLabel(self.statCard4)
        self.card4Number.setObjectName(u"card4Number")

        self.card4Layout.addWidget(self.card4Number)


        self.dashboardLayout.addWidget(self.statCard4, 0, 3, 1, 1)


        self.mainLayout.addLayout(self.dashboardLayout)

        self.contentLayout = QHBoxLayout()
        self.contentLayout.setSpacing(20)
        self.contentLayout.setObjectName(u"contentLayout")
        self.sidebarLayout = QVBoxLayout()
        self.sidebarLayout.setObjectName(u"sidebarLayout")
        self.line = QFrame(self.centralWidget)
        self.line.setObjectName(u"line")
        self.line.setFrameShape(QFrame.Shape.HLine)
        self.line.setFrameShadow(QFrame.Shadow.Sunken)

        self.sidebarLayout.addWidget(self.line)

        self.menuTitleLabel = QLabel(self.centralWidget)
        self.menuTitleLabel.setObjectName(u"menuTitleLabel")
        self.menuTitleLabel.setStyleSheet(u"font-size: 18px; font-weight: 600; color: #4a6fa5; ")
        self.menuTitleLabel.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.sidebarLayout.addWidget(self.menuTitleLabel)

        self.navigationListWidget = QListWidget(self.centralWidget)
        self.navigationListWidget.setObjectName(u"navigationListWidget")
        sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Maximum)
        sizePolicy1.setHorizontalStretch(0)
        sizePolicy1.setVerticalStretch(0)
        sizePolicy1.setHeightForWidth(self.navigationListWidget.sizePolicy().hasHeightForWidth())
        self.navigationListWidget.setSizePolicy(sizePolicy1)
        self.navigationListWidget.setMaximumSize(QSize(16777215, 196))
        self.navigationListWidget.setStyleSheet(u"QListWidget::item { \n"
"    padding: 8px; \n"
"    border-bottom: 1px solid #e0e0e0; \n"
"	color:#212121;\n"
"}\n"
"QListWidget::item:selected {\n"
"        background: rgb(245, 249, 252);\n"
"       }")
        self.navigationListWidget.setFrameShape(QFrame.Shape.NoFrame)

        self.sidebarLayout.addWidget(self.navigationListWidget)

        self.line_2 = QFrame(self.centralWidget)
        self.line_2.setObjectName(u"line_2")
        self.line_2.setFrameShape(QFrame.Shape.HLine)
        self.line_2.setFrameShadow(QFrame.Shadow.Sunken)

        self.sidebarLayout.addWidget(self.line_2)

        self.chartLayout = QVBoxLayout()
        self.chartLayout.setObjectName(u"chartLayout")
        self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)

        self.chartLayout.addItem(self.verticalSpacer)

        self.chartLabel = QLabel(self.centralWidget)
        self.chartLabel.setObjectName(u"chartLabel")
        self.chartLabel.setAlignment(Qt.AlignmentFlag.AlignCenter)

        self.chartLayout.addWidget(self.chartLabel)


        self.sidebarLayout.addLayout(self.chartLayout)

        self.sidebarLayout.setStretch(1, 1)
        self.sidebarLayout.setStretch(2, 6)
        self.sidebarLayout.setStretch(4, 5)

        self.contentLayout.addLayout(self.sidebarLayout)

        self.stackedWidget = QStackedWidget(self.centralWidget)
        self.stackedWidget.setObjectName(u"stackedWidget")
        self.vip_list = QWidget()
        self.vip_list.setObjectName(u"vip_list")
        self.stackedWidget.addWidget(self.vip_list)
        self.system_set = QWidget()
        self.system_set.setObjectName(u"system_set")
        self.stackedWidget.addWidget(self.system_set)
        self.notification_list = QWidget()
        self.notification_list.setObjectName(u"notification_list")
        self.stackedWidget.addWidget(self.notification_list)
        self.consumption_list = QWidget()
        self.consumption_list.setObjectName(u"consumption_list")
        self.stackedWidget.addWidget(self.consumption_list)

        self.contentLayout.addWidget(self.stackedWidget)

        self.line_4 = QFrame(self.centralWidget)
        self.line_4.setObjectName(u"line_4")
        self.line_4.setFrameShape(QFrame.Shape.VLine)
        self.line_4.setFrameShadow(QFrame.Shadow.Sunken)

        self.contentLayout.addWidget(self.line_4)


        self.mainLayout.addLayout(self.contentLayout)

        MainWindow.setCentralWidget(self.centralWidget)

        self.retranslateUi(MainWindow)

        self.stackedWidget.setCurrentIndex(0)


        QMetaObject.connectSlotsByName(MainWindow)
    # setupUi

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"\u4f1a\u5458\u7ba1\u7406\u7cfb\u7edf", None))
        self.logoLabel.setStyleSheet(QCoreApplication.translate("MainWindow", u"font-size: 24px; font-weight: bold; color: white;", None))
        self.logoLabel.setText(QCoreApplication.translate("MainWindow", u"\u4f1a\u5458\u7ba1\u7406\u7cfb\u7edf", None))
        self.searchLineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"\u641c\u7d22\u4f1a\u5458\u59d3\u540d\u3001\u624b\u673a\u53f7\u6216\u90ae\u7bb1...", None))
        self.searchButton.setText(QCoreApplication.translate("MainWindow", u" \u641c\u7d22", None))
        self.card1Title.setStyleSheet(QCoreApplication.translate("MainWindow", u"font-size: 18px; font-weight: 600; color: #4a6fa5;", None))
        self.card1Title.setText(QCoreApplication.translate("MainWindow", u"\u603b\u4f1a\u5458\u6570", None))
        self.card1Icon.setText("")
        self.card1Number.setStyleSheet(QCoreApplication.translate("MainWindow", u"font-size: 32px; font-weight: bold; color: #166088;", None))
        self.card1Number.setText(QCoreApplication.translate("MainWindow", u"1,258", None))
        self.card2Title.setStyleSheet(QCoreApplication.translate("MainWindow", u"font-size: 18px; font-weight: 600; color: #4a6fa5;", None))
        self.card2Title.setText(QCoreApplication.translate("MainWindow", u"\u6d3b\u8dc3\u4f1a\u5458", None))
        self.card2Number.setStyleSheet(QCoreApplication.translate("MainWindow", u"font-size: 32px; font-weight: bold; color: #166088;", None))
        self.card2Number.setText(QCoreApplication.translate("MainWindow", u"892", None))
        self.card3Title.setStyleSheet(QCoreApplication.translate("MainWindow", u"font-size: 18px; font-weight: 600; color: #4a6fa5;", None))
        self.card3Title.setText(QCoreApplication.translate("MainWindow", u"\u4eca\u65e5\u65b0\u589e", None))
        self.card3Icon.setText("")
        self.card3Number.setStyleSheet(QCoreApplication.translate("MainWindow", u"font-size: 32px; font-weight: bold; color: #166088;", None))
        self.card3Number.setText(QCoreApplication.translate("MainWindow", u"156", None))
        self.card4Title.setStyleSheet(QCoreApplication.translate("MainWindow", u"font-size: 18px; font-weight: 600; color: #4a6fa5;", None))
        self.card4Title.setText(QCoreApplication.translate("MainWindow", u"\u4eca\u65e5\u9500\u552e\u989d", None))
        self.card4Icon.setText("")
        self.card4Number.setStyleSheet(QCoreApplication.translate("MainWindow", u"font-size: 32px; font-weight: bold; color: #166088;", None))
        self.card4Number.setText(QCoreApplication.translate("MainWindow", u"245", None))
        self.menuTitleLabel.setText(QCoreApplication.translate("MainWindow", u"\u7ba1\u7406\u83dc\u5355", None))
        self.chartLabel.setStyleSheet(QCoreApplication.translate("MainWindow", u"color: #777; font-size: 16px;", None))
        self.chartLabel.setText("")
    # retranslateUi

